self.init_image()
self.configure_cpus(config)
self.init_domain()
- self.register_domain()
# Create domain devices.
self.configure_backends()
self.destroy()
raise
- def register_domain(self):
- xd = get_component('xen.xend.XendDomain')
- xd._add_domain(self)
- self.exportToDB(save=True)
-
def configure_cpus(self, config):
try:
self.cpu_weight = float(sxp.child_value(config, 'cpu_weight', '1'))
@raise: VmError for invalid devices
"""
+ if self.recreate:
+ return
if not self.rebooting():
self.create_configured_devices()
self.image.createDeviceModel()